草庐IT

Android AsyncTask 不调用 onPostExecute

全部标签

javascript - 如何将一些参数传递给 addEventListener 中调用的函数?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtopassargumentstoaddEventListenerlistenerfunction?如何在click事件上通过addEventListener将一些参数(在本例中为整数)传递给函数?我有两个按钮;如果我按右边的,我想做一些事情,如果我按左边的,我希望它做其他事情。代码如下:document.getElementById('date_right').addEventListener('click',switch_date(1),false);document.getElementById(

javascript - 使用 setTimeout 的自定义对象调用方法丢失范围

我在构建Javascript对象和使用setTimeout调用该对象内的方法时遇到问题。我尝试了各种解决方法,但总是在循环的第二部分,范围变成窗口对象而不是我的自定义对象。警告:我对javascript还很陌生。我的代码:$(function(){slide1=Object.create(slideItem);slide1.setDivs($('#SpotSlideArea'));slide1.loc='getSpot';slide2=Object.create(slideItem);slide2.setDivs($('#ProgSlideArea'));slide2.loc='get

javascript - 在 javascript 中,如何在另一个原型(prototype)方法中调用一个原型(prototype)方法?

假设我有一个函数:functiontest(){}test.prototype.method01=function(){//dosomething}test.prototype.method02=function(){//howcanIcallthemethod01?//this.method01()...?//butthechromethroughanerror://UncaughtTypeError:Object#hasnomethod'method01'}编辑:事实上method01是这样的:test.prototype.method02=function(){$('.cpy')

javascript - 在 Google API 调用中指定请求正文(使用 Google APIs Client Library for JavaScript)

我正在尝试调用GoogleAPI方法drive.files.insert以使用这样的请求在GoogleDrive中创建一个文件夹(使用GoogleAPIsClientLibraryforJavaScript):varrequest=gapi.client.drive.files.insert({'convert':'false','ocr':'false'});request.execute(function(resp){console.log(resp);});问题是我需要在请求正文中指定一些参数,例如:{"title":"testFolder","description":"hel

javascript - jquery ajax调用点击事件提交按钮

我构建了一个ajax调用,在用户单击提交按钮时提交。我包含了jquery并编写了以下代码(取自jquery文档):$(document).ready(function(){$("Shareitem").click(function(e){e.preventDefault();$.ajax({type:"POST",url:"/imball-reagens/public/shareitem",data:{id:$("Shareitem").val(),access_token:$("access_token").val()},success:function(result){$("sha

javascript - jQuery 递归 AJAX 调用 promise

我仍在尝试弄清楚如何在递归AJAX调用中使用jQuery延迟对象。我有这样的代码functionrequest(page,items){//buildingtheAJAXreturnvalueforJSFiddledummyAJAXendpointvarret={totalPage:10,currentPage:page,items:[]};for(vari=page;i这是JSFiddlehttp://jsfiddle.net/petrabarus/BHswy/我知道如何在单个AJAX调用中使用promise,但我不知道如何在递归AJAX调用中使用它。我想以类似于下面的方式调用req

javascript - 使用 Javascript 调用外部 API

我需要使用Javascript从我的网页向外部服务器发出POST请求。正文和响应都是json。我不知道如何调用电话或使用什么工具。我该如何调用这个电话?这是我目前使用jQuery和ajax的结果:varbody='{"method":"getViews","params":{"filter":{"operator":"and","clauses":[{"operator‌​":"matches","value":"'+inputValue+'"}]},"order":[{"field":"name","ascending":true}],"page":{"startIndex":0,"

javascript - 如果从不同的表单调用按钮,为什么 Ng Repeat 不起作用?

我有一个html表,其中包含一个ngrepeat指令和两个按钮。第一个将打开一个包含新表单的模式,让我创建我的用户,然后当我单击保存时,它将把它添加到列表中。第二个是相同的原始形式,并添加一个用户。我不明白为什么当我点击不同形式的第一个按钮时我无法更新ngrepeat但是对于第二个按钮它是可能的。这是代码:主页.jspCreateID.NameAddressEmail用户Controller.js'usestrict';App.controller('UserController',function($scope,UserService,$window,$log,$uibModalSt

javascript - 如何停止 visual studio 在函数定义和立即调用之间插入空格?

我正在使用visualstudioJSLint插件来保持我的javascript井井有条,除了这个问题之外它似乎工作得很好。如果我输入x=(function(){}())然后把分号放在最后,Visualstudio更正为:x=(function(){}());然后JSLint提示JSLint:Unexpectedspacebetween'}'and'('.显然这可以通过移除空间来解决,但是visualstudio非常坚持将空间放回去。在函数内的任何地方放置一个分号,这是文件的大部分,将导致VS将空格放回。这开始变得烦人了。我尝试过使用visualstudioJavascript编辑器设

javascript - 从 Javascript 调用 Rails Action

我有这个link_to在我的调用update我的Controller中的操作:"edit")),:controller=>"sections",:action=>"update",:id=>section.id,:remote=>true)%>但我真的很想调用update通过一些带有普通图像标签的javascript来执行操作。所以像这样:"edit")%>和:$(".edit").click(function(){if($(this).hasClass("update")){//callupdateaction}else{//dosomethingelse};})是否可以这样调用一个